package dao;

import dao.dto.ClientSocieteDto;
import java.util.Vector;
import boerrors.ClientSocieteExistantException;
import boerrors.ClientSocieteInexistantException;

public abstract class ClientSocieteDao {
	public abstract int enregistrer(ClientSocieteDto personne) 
                throws ClientSocieteExistantException;
	public abstract void modifier(ClientSocieteDto personne)
                throws ClientSocieteInexistantException;
	public abstract void supprimer(ClientSocieteDto personne)
                throws ClientSocieteInexistantException; 
        public abstract Vector<ClientSocieteDto> lister() 
                throws ClientSocieteInexistantException;
        
          /*
	public abstract ClientSocieteDto rechercher(long numeroClient) 
                throws ClientInexistantException;
	public abstract ClientSocieteDto rechercher(String numeroTVA) 
                throws ClientInexistantException;
	public abstract ClientSocieteDto rechercher(String nomSociete, String statut) 
                throws ClientInexistantException;
	public abstract Vector<ClientSocieteDto> rechercher(AdresseDto adresse) 
                throws ClientInexistantException; */
}